How strong is Nisanʼs pseudo-random generator?
نویسندگان
چکیده
We study the resilience of the classical pseudo-random generator (PRG) of Nisan [Nis92] against space-bounded machines that make multiple passes over the input. Our motivation comes from the derandomization of BPNC. Observe that if for every log-space machine that reads its input n times there is a PRG fooling this machine, then in particular we fool NC circuits. Nisan’s PRG is known to fool log-space machines that read the input once. We ask what are the limits of this PRG regarding log-space machines that make multiple passes over the input. We show that for every constant k Nisan’s PRG fools log-space machines that make log n passes over the input, using a seed of length log ′ n, for some k′ > k. We complement this result by showing that in general Nisan’s-PRG cannot fool log-space machines that make n passes even for a seed of length 2 √ log . The observations made in this note outline a more general approach in understanding the difficulty of derandomizing BPNC.
منابع مشابه
A Fast Java Implementation of a Provably Secure Pseudo Random Bit Generator Based on the Elliptic Curve Discrete Logarithm Problem
We present a pseudo random bit generator whose security is based on the intractability of the discrete logarithm problem in the group E(Fp) of rational points on an elliptic curve over a finite prime field Fp. The bit generator is implemented within the framework of the Java Cryptography Architecture (JCA). It uses an elliptic curve E chosen such that both E(Fp) and its twist E (Fp) are of prim...
متن کاملTwo applications of pseudo-random graphs
We discuss two constructions based on pseudo-random graphs: a bitprobe scheme with one-sided error that provides a very compact encoding for small sets from a large universe, and an asymptotically optimal randomized communication protocol that synchronizes remote strings of bits with a small Hamming distance. We show that in both cases rather standard derandomization technique (e.g., Nisan’s ge...
متن کاملHow to Strengthen Pseudo-random Generators by Using Compression
Sequence compression is one of the most promising tools for strengthening pseudo-random generators used in stream ciphers. Indeed, adding compression components can thwart algebraic attacks aimed at LFSR-based stream ciphers. Among such components are the Shrinking Generator and the Self-Shrinking Generator, as well as recent variations on Bit-Search-based decimation. We propose a general model...
متن کاملChaos Machine: Different Approach to the Application and Significance of Numbers
In this paper we describe a theoretical model of chaos machine, which combines the benefits of hash function and pseudo-random function, forming flexible one-way push-pull interface. It presents the idea to create a universal tool (design pattern) with modular design and customizable parameters, that can be applied where randomness and sensitiveness is needed (random oracle), and where appropri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Inf. Process. Lett.
دوره 111 شماره
صفحات -
تاریخ انتشار 2011